Bo Bichette has found a new home.
The longtime Toronto Blue Jays infielder has agreed to join the New York Mets on a three-year deal, The Athletic's Will Sammon reported on Friday.
The Athletic's Ken Rosenthal reports the deal is for $126 million over the three years, with opt-outs after years one and two. The deal also includes a $5 million opt-out bonus and a full no-trade clause, per the New York Post's Jon Heyman.
After playing almost exclusively shortstop with the Blue Jays, Bichette is expected to play third base with the Mets, MLB Network's Jon Morosi reported.
The Phillies, who met with Bichette earlier in the week, reportedly agreed to the infielder's request for a seven-year, $200 million deal Thursday night before the Mets swooped in with their short-term offer, per USA Today's Bob Nightengale.
Bichette joins the Mets after spending the first seven years of his career with the Blue Jays.
The 27-year-old enjoyed an excellent 2025, hitting .311 with 18 homers, 94 RBIs and a .357 OBP before he sprained his left knee on Sept. 6 in a game against the New York Yankees.
He returned in time for the World Series, hitting .348 and launching a three-run home run early in Game 7 that, for a while, seemed destined for franchise lore.
During the World Series, he reiterated his desire to stay in Toronto. But now he leaves to join New York.
"It's been an incredible journey. I've obviously grown up here in so many different ways," he said before Game 6 of the World Series.
Bichette debuted with the Blue Jays in 2019 after being selected in the second round, 66th overall, in the 2016 draft.
Alongside Vladimir Guerrero Jr., he formed the core of this Blue Jays era, reaching the playoffs three times but failing to win a post-season game before the World Series breakthrough.
Outside of an injury-riddled 2024 season, Bichette has been a consistent presence at shortstop and toward the top of the lineup for the Blue Jays.
For his career, he sports a .294 batting average with 111 home runs and 437 RBIs in 749 games.







